home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / gg / guile-1.4.1.lha / ChangeLog.gwww < prev    next >
Text File  |  2002-04-27  |  6KB  |  199 lines

  1. 2002-04-26  Thien-Thi Nguyen  <ttn@giblet.glug.org>
  2.  
  3.     * configure.in: Update copyright.
  4.     Bump version to 1.1.1 for release.
  5.  
  6. 2002-04-26  Thien-Thi Nguyen  <ttn@giblet.glug.org>
  7.  
  8.     * cgi.scm: Update copyright.
  9.     Also use modules (ice-9 regex) and (ice-9 optargs).
  10.  
  11.     (file-uploads, cookies): New vars.
  12.     (cgi:init): Handle "application/x-www-form-urlencoded".
  13.     Handle "multipart/form-data".
  14.     Handle cookies init.
  15.     (cgi:uploads, cgi:upload, cgi:cookies, cgi:cookie,
  16.     cgi:make-cookie): New procs, exported.
  17.     (parse-form-multipart): New proc.
  18.     (init-environment): Also set var `cgi-http-cookie'.
  19.     (get-cookies): New proc.
  20.  
  21.     Thanks to Aaron VanDevender.
  22.  
  23.     * http.scm: Update copyright.
  24.     (http:request): Use `format' instead of `string-append'.
  25.  
  26.     * main.scm: Comment munging; nfc.
  27.  
  28.     * url.scm: Update copyright.
  29.     (url:unparse): Use `format' instead of `string-append'.
  30.  
  31. 2002-04-11  Thien-Thi Nguyen  <ttn@glug.org>
  32.  
  33.     * examples/wwwcat, examples/cookie.cgi, examples/README:
  34.     New files (wwwcat moved from ..).
  35.  
  36. 2001-11-21  Thien-Thi Nguyen  <ttn@glug.org>
  37.  
  38.     * wwwcat: Fix typo.  Thanks to Ralf Mattes.
  39.  
  40. 2001-11-18  Thien-Thi Nguyen  <ttn@glug.org>
  41.  
  42.     * configure.in: Bump to version 1.0.1 for release.
  43.  
  44.     * README, NEWS: Update.
  45.  
  46.     * doc/guile-www.texi (direntry): Fix syntax error.
  47.     Thanks to Eric Gillespie, Jr.
  48.  
  49. 2001-11-17  Thien-Thi Nguyen  <ttn@glug.org>
  50.  
  51.     * configure.in: Bump version to 1.0 for release.
  52.  
  53.     * wwwcat, cgi.scm, http.scm, main.scm, url.scm:
  54.     Update copyright.
  55.  
  56.     * configure.in: Add copyright.
  57.  
  58.     (AC_OUTPUT): Add doc/Makefile.
  59.  
  60.     * AUTHORS, NEWS:
  61.     Initial revision.
  62.  
  63.     * Makefile.am: Add copyright.
  64.  
  65.     (AUTOMAKE_OPTIONS): Set to "gnu".
  66.     (SUBDIRS, EXTRA_DIST): New vars.
  67.     (dist-hook): New target.
  68.  
  69.     * README: Rewrite.
  70.  
  71.     * autogen.sh: Pass "--verbose" to automake.
  72.  
  73.     * doc/guile-www.texi, doc/Makefile.am:
  74.     New file.
  75.  
  76. 2001-11-16  Thien-Thi Nguyen  <ttn@glug.org>
  77.  
  78.     * cgi.scm, http.scm, main.scm, url.scm:
  79.     Add commentary; nfc.
  80.  
  81.     * COPYING: New file.
  82.  
  83.     * .cvsignore (Makefile.in, aclocal.m4, configure):
  84.     Add.
  85.  
  86.     * configure: bye bye
  87.  
  88. 2001-11-15  Thien-Thi Nguyen  <ttn@glug.org>
  89.  
  90.     * contrib/ssl-support.diff: New file.
  91.     Thanks to Eric Hanchrow.
  92.  
  93. 2001-02-04  Marius Vollmer  <mvo@zagadka.ping.de>
  94.  
  95.     * http.scm: Use (ice-9 rdelim) if `read-line' not defined.
  96.     Thanks to Thien-Thi Nguyen.
  97.  
  98. 2000-06-04  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
  99.  
  100.     * main.scm (www:get): Pass url as single arg.
  101.     (Thanks to Dale    P. Smith.)
  102.  
  103. 1998-07-27  Jim Blandy  <jimb@red-bean.com>
  104.  
  105.         * Test of EGCS repository access.
  106.  
  107. 1997-12-24  Tim Pierce  <twp@skepsis.com>
  108.  
  109.     * cgi.scm (init-environment): Make server-software and
  110.     server-protocol optional.
  111.  
  112. 1997-12-22  Tim Pierce  <twp@skepsis.com>
  113.  
  114.     * cgi.scm (read-raw-form-data): Add `cgi-' to content-length.
  115.     (parse-form): Change `url-decode' to `url:decode'.
  116.  
  117. Mon Oct 20 18:06:10 1997  Jim Blandy  <jimb@totoro.red-bean.com>
  118.  
  119.     * configure.in: Update version to 1.0b.
  120.     configure: Regenerated.
  121.  
  122.     * Makefile.in, aclocal.m4, configure: Regenerated w/automake 1.2c.
  123.  
  124.     * url.scm (url:scheme, url:host, url:port, url:path): Move
  125.     accessors up.
  126.     (url:address): New accessor for "mailto:" URLs.
  127.     (url:unknown): New accessor for unrecognized URL types.
  128.     (url:user): New accessor for "ftp" URLs.
  129.     (url:make, url:make-http, url:make-ftp, url:make-mailto): New
  130.     constructors for URL objects.
  131.     (url-regexp): Replaced by...
  132.     (http-regexp, ftp-regexp, mailto-regexp): Separate regular
  133.     expressions for different URL schemes.
  134.     (url:parse): Use the above to handle ftp and mailto URLs, and also
  135.     do something graceful with unrecognized garbage.
  136.     (url:unparse): New function, for turning a parsed url into a
  137.     string.
  138.  
  139.     * http.scm (add-open-connection!, get-open-connection): Incomplete
  140.      code replaced with dummy definitions, so we can give it to Mikael
  141.     immediately.
  142.     (http:request): Close the socket after we're done reading the
  143.     body.
  144.  
  145.     * http.scm (http:request): Reformatted for readability.
  146.  
  147.     * http.scm (http:request): Don't expect a body in reply to a
  148.     "HEAD" request, even though we do get a "content-length" header.
  149.  
  150. Tue Jun 17 17:27:04 1997  Tim Pierce  <twpierce@bio-5.bsd.uchicago.edu>
  151.  
  152.     * http.scm: (http:request): Force "/" onto the beginning of the
  153.     "path" variable unconditionally.  We must do this because of a
  154.     stupid incompatibility between the URL RFC and HTTP RFC.
  155.  
  156.     * http.scm: (parse-status-line): New function.
  157.     (http:request): Use parse-status-line instead of
  158.     separate-fields-discarding-char (which does not work when a status
  159.     line contains more than two spaces).
  160.     (separate-fields-discarding-char): Removed.
  161.  
  162. Tue Jun 17 01:45:59 1997  Tim Pierce  <twp@twp.tezcat.com>
  163.  
  164.     * http.scm (http:request): Change calling conventions to accept a
  165.      method and a URL rather than a port and request string.  Do some
  166.     sanity checking on arguments.
  167.       (http:get): Pass a single URL argument to http:request.
  168.     (http:open): Permit port argument to be #f in addition to '().
  169.     (display-with-crlf): Make port argument optional.
  170.     (add-open-connection!): Braino fix (set! for setq).
  171.  
  172.     * Makefile: New file. (Oops.)
  173.  
  174. Mon Jun 16 17:49:20 1997  Tim Pierce  <twpierce@bio-5.bsd.uchicago.edu>
  175.  
  176.     Release preparations.
  177.     * Makefile.am, configure.in, install-sh, mkinstalldirs, missing:
  178.     New files.
  179.     * Makefile.in, configure, aclocal.m4: Generated, not re.
  180.     * README: New file.
  181.  
  182. Sun Jun 15 00:50:22 1997  Tim Pierce  <twp@twp.tezcat.com>
  183.  
  184.     * http.scm: add some support for persistent connections.
  185.     (http:connect): check get-open-connection before creating a new
  186.     socket, and call add-open-connection! after creating one.
  187.     (add-open-connection!): New function.
  188.     (get-open-connection): New function.
  189.  
  190. Mon Jun  9 23:42:32 1997  Tim Pierce  <twp@twp.tezcat.com>
  191.  
  192.     New WWW module.
  193.     * cgi.scm: New file.
  194.     * http.scm: New file.
  195.     * main.scm: New file.
  196.     * url.scm: New file.
  197.     * wwwcat: New file.
  198.  
  199.